import Vue from "vue";

const obj={
    install(Vue){
      var checkEmail=(rule,value,cb)=>{
        //验证邮箱的正则表达式
        const regEmail=/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/ 
        if(regEmail.test(value)){
          return cb()
        }else{
          return cb(new Error('请输入合法的邮箱'))
        }
      }
      var checkMobile=(rule,value,cb)=>{
        //验证手机的正则表达式
        const regMobile=/^1[3456789]\d{9}$/
        if(regMobile.test(value)){
          return cb()
        }else{
          return cb(new Error('请输入合法的手机号'))
        }
      }
      //防止以空格作为输入的验证规则
      var checkInput=(rule,value,cb)=>{
        const index=value.indexOf(' ')
        if(index!==-1){return cb(new Error('不允许有空格！'))}
        else{
          return cb()
        }
  
      }
        Vue.mixin({
            data(){
                
                  return{
                    test666:"fvszdffaw"
                  }
            }
        })
    }
}
export default obj;